var Zxx={
	/**
	 * 时间格式化
	 * 例子：
	var time1 = new Date().Format("yyyy-MM-dd");  
	var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss");   
	 **/
	dateFormatStr:function (date,fmt) { //author: meizz   
	    var o = {  
	        "M+": date.getMonth() + 1, //月份   
	        "d+": date.getDate(), //日   
	        "H+": date.getHours(), //小时   
	        "m+": date.getMinutes(), //分   
	        "s+": date.getSeconds(), //秒   
	        "q+": Math.floor((date.getMonth() + 3) / 3), //季度   
	        "S": date.getMilliseconds() //毫秒   
	    };  
	    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));  
	    for (var k in o)  
	    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));  
	    return fmt;  
	} ,
	/**
	 * 通知功能
	 */
	notice:	function(msg){
		//随机颜色
		var rn= Math.random();
		var color;
		if(rn>0.5){
			color="red";
		}else{
			color="green";
		}
		//通知
		new jBox('Notice', {
			    theme: 'NoticeFancy',
			    attributes: {
			      x: 'right',
			      y: 'top'
			    },
			    color: color,
			    content: msg,
			    audio: 'assets/jBox-master/Source/audio/bling2',
			    volume: 80,
			    animation: {open: 'slide:bottom', close: 'slide:left'}
		});
	},
	/**
		页面跳转后，把上一个页面输入框的历史数据回显
		moduleName：模块名
		cookiePage：cookie的访问路径  
		"${pageContext.request.contextPath}/member/memberListStatis"
		
	*/
	setInputTextOldVal:function(moduleName,cookiePage){
		//设置把form表单数据存入cookie事件
		$('input[type=text]').change(function(){
			var name=this.name;
			var val=this.value;
			Cookie.setCookie(moduleName+"_"+name,val,cookiePage)
		});
		//设置原来的表单数据
		var allCookie = document.cookie.split(";");  
		for (var i = 0; i < allCookie.length; i++) {  
		      var aCrumb = allCookie[i].split("=");  
		      //属性名和属性值
		      var cookieAttrName=aCrumb[0].trim();
		      var cookieAttrVal=aCrumb[1].trim();
		      //如果是  memberListStatisForm_开头，则设置属性
		      if(cookieAttrName.startsWith(moduleName+"_")){
		    	  //	alert(cookieAttrName+"="+cookieAttrVal);
		    	  	 var attrName=cookieAttrName.split("_")[1];
		    	  	 $("input[name="+attrName+"]").val(cookieAttrVal);
		      }  
		}  
	},
	/**
	设置所有时期格式form表单
	isSetDateName：名字有date的是否自动设置时间样式
	isSetDefaultVal：是否设置默认时间
	inputNameList：多个要设置时间样式的input name属性值
	*/
	setDateTimeInput:function (isSetDateName,isSetDefaultVal,inputNameList){
		var dateFormat={
				language: 'zh-CN',
				format: 'yyyy-mm-dd hh:ii:ss',
				autoclose: true,
		        todayBtn: true,
		        minuteStep: 10
		};
		//动态获取参数设置
		if(arguments.length>1){
			for (var idx = 2; idx < arguments.length; idx++) {
				var inputNameVal=arguments[idx];
				var inputDateTag= $('input[type=text][name*='+inputNameVal+']');
				if(isSetDefaultVal==true){
					//设置默认值
					var curDateStr= Zxx.dateFormatStr(new Date(),'yyyy-MM-dd HH:mm:ss');
					inputDateTag.val(curDateStr);
				}
				inputDateTag.datetimepicker(dateFormat);
			}
		}
		//自动设置name有data标识的
		if(isSetDateName==true){
			$('input[type=text][name*=Date]').each(function(){
				if(isSetDefaultVal==true){
					//设置默认值
					var curDateStr= Zxx.dateFormatStr(new Date(),'yyyy-MM-dd HH:mm:ss');
					$(this).val(curDateStr);
				}
				//设置时间组件样式
				$(this).datetimepicker(dateFormat);
			});
		}
	}

}